<?php
########################################################################################
# Empresa :     Tecnopac Informatica;                                                  #
# Autor:        Deiverson Pacheco;                                                     #
# Data Criação: 10/12/2010;                                                            #
########################################################################################
session_start();
header("Cache-control: private");
include_once("../../includes/session.php");


//Linha para formatação de caracteres com acentuação
header("Content-Type: text/html; charset=ISO-8859-1",true);


//======================================================================================
//==> Include obrigatórias no script
//======================================================================================
include_once('../../includes/classes/class.TemplatePower.php');
include_once('../../includes/classes/class.Conexao.php');
include_once('../../includes/classes/class.Geral.php');
include_once('../../includes/classes/class.Paginador.php');

//======================================================================================
//==> Inicializar Classes
//======================================================================================
$not  = new Persist;
$not2  = new Persist;
$data = new getData;
$cor  = new ColorTr;
$util = new Util;
$vld  = new ValidarDados;
$sql  = new SqlInjection;
$Paginacao = new Paginacao(5,3);

//======================================================================================
//==> Instanciar TemplatePower para juntar o PHP + HTML
//======================================================================================
$tpl  = new TemplatePower('../../html/vendas/status.html');
$tpl->prepare();

extract($_REQUEST);
//======================================================================================
//==> Recebe variaveis de pesquisa
//======================================================================================



			$r[1] =  '<img src="imagens/icones/bola_cinza.png" title="Pedido sem OC" />';
			$r[2] = '<img src="imagens/icones/bola_amarela.png" title="Pedido com OC n&atilde;o conferida(s)" />';
			$r[3] = '<img src="imagens/icones/bola_verde.png" title="Pedido com OC conferida(s)" />';
			$r[4] = '<img src="imagens/icones/bola_azul.png" title="OC enviada para a f&aacute;brica" />';
			$r[5] = '<img src="imagens/icones/bola_vermelha.png" title="Produto chegou no deposito" />';
			$r[6] = '<img src="imagens/icones/entrega.png" title="Pedido com entrega agendada" />';
			$r[7] = '<img src="imagens/icones/conserto.png" title="Produto em conserto" />';
			$r[8] = ' <img src="imagens/icones/devolucao.png" title="Devolu&ccedil;&atilde;o" />';
			$r[9] = '<img src="imagens/icones/finalizado.png" title="Pedido finalizado" />';








$not->sql = " SELECT * FROM pedidos
				WHERE id = $pedido ";
$not->ler();
$not->ini();


if($evento == 'grava'){
	$not2->sql = "UPDATE pedidos SET status = $status , correios = '$rastreio'
					WHERE id = $pedido";
	$not2->alt();
	
	$not2->sql = " INSERT INTO log_pedidos (id_pedido,status_antes,status_depois,id_usuario,obs,data_hora)
								VALUES ($pedido,$not->status,$status,". $ID_USUARIO .",'$rastreio',NOW())";
	$not2->ins();
}

$not->sql = " SELECT * FROM pedidos
				WHERE id = $pedido ";
$not->ler();
$not->ini();

$tpl->assign('nr_pedido',$pedido);
$tpl->assign('status',$not->pago == 1 ? 'Pago' : 'Pendente');
$tpl->assign('chk'.$not->status,' checked ');
$tpl->assign('rastreio',$not->correios);
$tpl->assign('campo_entrega',$not->tipo_entrega);

if($not->tipo_entrega == 'SD')
	$tpl->assign('tipo_entrega',' SEDEX - R$ '. number_format($not->valor_frete,2,',','.')  );
if($not->tipo_entrega == 'EN')
	$tpl->assign('tipo_entrega',' P.A.C - R$ '. number_format($not->valor_frete,2,',','.')  );
if($not->tipo_entrega == NULL)
	$tpl->assign('tipo_entrega',' Outro ');


$not->sql = "SELECT * FROM log_pedidos
					INNER JOIN usuarios ON log_pedidos.id_usuario = usuarios.id
						WHERE id_pedido = $pedido";

if($not->ler() > 0){
	while($not->ini()){
		$tpl->newBlock("STATUS_USR");
		$tpl->assign('usr',$not->nome_completo);		
		$tpl->assign('status_antes',$r[$not->status_antes]);
		$tpl->assign('status_depois',$r[$not->status_depois]);
		$tpl->assign('hora',$not->data_hora);
		$tpl->assign('obs',$not->obs);
	}
}

//======================================================================================
//==> Enviar página unificada PHP + HTML
//======================================================================================
$tpl->showUnAssigned( false );  // para debug. na hora de publicar, setar para false
$tpl->printToScreen();
?>